/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.proescola.servlets;
import br.com.proescola.dao.AlunoDAO;
import br.com.proescola.modelo.Aluno;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author Leonardo
 */
public class AlunoServlet extends HttpServlet {

    /** 
     * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
          String nome = request.getParameter("nome");
          String nascimento = request.getParameter("nascimento");
          String rg = request.getParameter("rg");
          String cpf = request.getParameter("cpf");
          String sexo = request.getParameter("sexo");
          String endereco = request.getParameter("endereco");
          String bairro = request.getParameter("bairro");
          String cidade = request.getParameter("cidade");
          String telefone = request.getParameter("telefone");
          String celular = request.getParameter("celular");
          String cep = request.getParameter("cep");
          String observacao = request.getParameter("observacao");
          String curso = request.getParameter("curso");
          

            Aluno aluno = new Aluno();
            aluno.setNome(nome);
            aluno.setRg(nascimento);
            aluno.setCpf(rg);
            aluno.setTelefone(cpf);
            aluno.setNome(sexo);
            aluno.setRg(endereco);
            aluno.setCpf(bairro);
            aluno.setTelefone(cidade);
            aluno.setNome(telefone);
            aluno.setRg(celular);
            aluno.setCpf(cep);
            aluno.setTelefone(observacao);
            aluno.setTelefone(curso);
            //AlunoDAO(cadastrar.aluno);
         
            
        } finally {            
            out.close();
        }
    }

    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /** 
     * Handles the HTTP <code>GET</code> method.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /** 
     * Handles the HTTP <code>POST</code> method.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /** 
     * Returns a short description of the servlet.
     * @return a String containing servlet description
     */
    @Override
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>
}
